44问答网
所有问题
当前搜索:
oracle substr
oracle
怎么导出含有Clob大数据字段类型的表
答:
在使用
oracle
的时候,经常会遇到类似CLOB、NLOB、BLOB等大数据类型字段,但是当你想要导出含有该字段类型的数据时,会发现导出来该列字段的数据都显示成了CLOB类型。那么如何处理呢?1.实际上处理CLOB字段的时候,直接TO_CHAR,当长度超过4000的时候,会报错,提示列被截取;2.直接使用
SUBSTR
对CLOB字段进行...
oracle
怎么截取“[289]+[362]”中括号里面的数字 给高分谢谢
答:
如楼上所说,10g以后的版本可以用regexp_
substr
函数 如果
oracle
版本较低,9i及以下版本可使用translate函数 如你上边那个 select translate('[289]+[362]-[323243]ppp[454353]','0123456789'||'[289]+[362]-[323243]ppp[454353]', '0123456789') from dual;具体语法 select translate(字段名,字段...
oracle
树 查询 带分级序号
答:
运行 SELECT a, b, 1 ||
SUBSTR
(SYS_CONNECT_BY_PATH (lv, '-'), 3) FROM (SELECT a, b, ROW_NUMBER () OVER (PARTITION BY b ORDER BY lv) lv FROM (SELECT a, b, LEVEL lv FROM ccc START WITH b IS NULL CONNECT BY PRIOR a = b) t) sSTART WI...
ORACLE
查询程序的where部分可以使用case when加
substr
加日期转换函 ...
答:
你的逻辑关系我完全没看懂,前面的in应该是主逻辑,然后case when中却是写死的判断,再然后then后面的between and又是什么?是判断then后面的内容的?反正这个逻辑关系我没看懂。至于你的问题 case when是可以用的,
substr
更是可以用的,in里面有beween and,我没搞明白是什么意思,再说判断也不能写死...
oracle
怎么将多行拼接字符串
答:
我们常常说 用SQL将
Oracle
中同一列的多行记录拼接成一个字符串是如何实现的:[sql]-- 原始数据-- a 111-- b 222-- a 333-- a 444-- b 555-- 最终结果-- a 111*333*444SELECTL4.L_TIME,MAX(
SUBSTR
(L4.分组内容,2))最终字段值FROM(SELECTL3.L_TIME,SYS_CONNECT_BY_PATH(L3.L_...
oracle
正则表达式?=
答:
Oracle
使用正则表达式离不开这4个函数:1、regexp_like 2、regexp_
substr
3、regexp_instr 4、regexp_replace regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法如下:regexp_substr 函数,和 substr 类似,用于拾取合符正则表达式描述的字符子串,语法如下:regexp_...
在
oracle
数据库中,有一列数据是20100101这种的数据,如何将这一列都变 ...
答:
update tabname set colname =
substr
(colname, 1, 4)|| '-'||substr(colname, 5, 2)|| '-'||substr(colname, 7, 2)
oracle
用SQl语句截取最后一个“\”后面的内容
答:
select
substr
('C:\Documents and Settings\sytl\桌面\各部门反馈\条线分册-财务部.xls',instr('C:\Documents and Settings\sytl\桌面\各部门反馈\条线分册-财务部.xls','\',-1,1)+1) from dual 这个绝对可以!
oracle
函数REGEXP_
SUBSTR
使用字段时为什么变慢了
答:
vio_operate_check有多行,dual只有一行 ,这是递归调用,行多就慢
oracle
中查询某一字段数据以 3结尾的sql 怎么写来着
答:
select * from 表 where 字段 like '%3'
<上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜